Linux CPU Context
CPU上下文
在每个任务运行前,CPU需要知道在哪里加载、启动任务,因此要提前帮助设置CPU寄存器和计数器
- CPU寄存器是内置于CPU中的小型但速度极快的闪存
- 计数器是用于存储CPU正在执行或下一条要执行指令的位置
因此CPU的上下文切换就指的是保存上一个任务的CPU上下文(CPU寄存器和计数器),然后将新任务的上下文加载到寄存器和计数器中,最后跳转
在每个任务运行前,CPU需要知道在哪里加载、启动任务,因此要提前帮助设置CPU寄存器和计数器
因此CPU的上下文切换就指的是保存上一个任务的CPU上下文(CPU寄存器和计数器),然后将新任务的上下文加载到寄存器和计数器中,最后跳转